most immense - German English Dictionary